
package com.ktgj.common.spring.entity.interfaces;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.ch.gds.interfaces package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _AirShopping_QNAME = new QName("http://www.interfaces.gds.ch.com", "airShopping");
    private final static QName _AirShoppingResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "airShoppingResponse");
    private final static QName _BookSubProd_QNAME = new QName("http://www.interfaces.gds.ch.com", "bookSubProd");
    private final static QName _BookSubProdResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "bookSubProdResponse");
    private final static QName _GetFlightSeatsNew_QNAME = new QName("http://www.interfaces.gds.ch.com", "getFlightSeatsNew");
    private final static QName _GetFlightSeatsNewResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "getFlightSeatsNewResponse");
    private final static QName _OrderCancel_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderCancel");
    private final static QName _OrderCancelForChange_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderCancelForChange");
    private final static QName _OrderCancelForChangeResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderCancelForChangeResponse");
    private final static QName _OrderCancelResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderCancelResponse");
    private final static QName _OrderChange_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderChange");
    private final static QName _OrderChangeForRefund_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderChangeForRefund");
    private final static QName _OrderChangeForRefundResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderChangeForRefundResponse");
    private final static QName _OrderChangePayIPS_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderChangePayIPS");
    private final static QName _OrderChangePayIPSResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderChangePayIPSResponse");
    private final static QName _OrderChangePayed_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderChangePayed");
    private final static QName _OrderChangePayedResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderChangePayedResponse");
    private final static QName _OrderChangeResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderChangeResponse");
    private final static QName _OrderCreate_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderCreate");
    private final static QName _OrderCreateResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderCreateResponse");
    private final static QName _OrderReshopForChange_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderReshopForChange");
    private final static QName _OrderReshopForChangeResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderReshopForChangeResponse");
    private final static QName _OrderReshopForRefund_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderReshopForRefund");
    private final static QName _OrderReshopForRefundResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderReshopForRefundResponse");
    private final static QName _OrderReshopGetPrice_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderReshopGetPrice");
    private final static QName _OrderReshopGetPriceResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderReshopGetPriceResponse");
    private final static QName _OrderRetrieve_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderRetrieve");
    private final static QName _OrderRetrieveForChange_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderRetrieveForChange");
    private final static QName _OrderRetrieveForChangeResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderRetrieveForChangeResponse");
    private final static QName _OrderRetrieveResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "orderRetrieveResponse");
    private final static QName _QueryServiceList_QNAME = new QName("http://www.interfaces.gds.ch.com", "queryServiceList");
    private final static QName _QueryServiceListResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "queryServiceListResponse");
    private final static QName _QueryServiceListWithOrder_QNAME = new QName("http://www.interfaces.gds.ch.com", "queryServiceListWithOrder");
    private final static QName _QueryServiceListWithOrderResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "queryServiceListWithOrderResponse");
    private final static QName _RegAndActCustForDifferentTrades_QNAME = new QName("http://www.interfaces.gds.ch.com", "regAndActCustForDifferentTrades");
    private final static QName _RegAndActCustForDifferentTradesResponse_QNAME = new QName("http://www.interfaces.gds.ch.com", "regAndActCustForDifferentTradesResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.ch.gds.interfaces
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link AirShopping }
     * 
     */
    public AirShopping createAirShopping() {
        return new AirShopping();
    }

    /**
     * Create an instance of {@link AirShoppingResponse }
     * 
     */
    public AirShoppingResponse createAirShoppingResponse() {
        return new AirShoppingResponse();
    }

    /**
     * Create an instance of {@link BookSubProd }
     * 
     */
    public BookSubProd createBookSubProd() {
        return new BookSubProd();
    }

    /**
     * Create an instance of {@link BookSubProdResponse }
     * 
     */
    public BookSubProdResponse createBookSubProdResponse() {
        return new BookSubProdResponse();
    }

    /**
     * Create an instance of {@link GetFlightSeatsNew }
     * 
     */
    public GetFlightSeatsNew createGetFlightSeatsNew() {
        return new GetFlightSeatsNew();
    }

    /**
     * Create an instance of {@link GetFlightSeatsNewResponse }
     * 
     */
    public GetFlightSeatsNewResponse createGetFlightSeatsNewResponse() {
        return new GetFlightSeatsNewResponse();
    }

    /**
     * Create an instance of {@link OrderCancel }
     * 
     */
    public OrderCancel createOrderCancel() {
        return new OrderCancel();
    }

    /**
     * Create an instance of {@link OrderCancelForChange }
     * 
     */
    public OrderCancelForChange createOrderCancelForChange() {
        return new OrderCancelForChange();
    }

    /**
     * Create an instance of {@link OrderCancelForChangeResponse }
     * 
     */
    public OrderCancelForChangeResponse createOrderCancelForChangeResponse() {
        return new OrderCancelForChangeResponse();
    }

    /**
     * Create an instance of {@link OrderCancelResponse }
     * 
     */
    public OrderCancelResponse createOrderCancelResponse() {
        return new OrderCancelResponse();
    }

    /**
     * Create an instance of {@link OrderChange }
     * 
     */
    public OrderChange createOrderChange() {
        return new OrderChange();
    }

    /**
     * Create an instance of {@link OrderChangeForRefund }
     * 
     */
    public OrderChangeForRefund createOrderChangeForRefund() {
        return new OrderChangeForRefund();
    }

    /**
     * Create an instance of {@link OrderChangeForRefundResponse }
     * 
     */
    public OrderChangeForRefundResponse createOrderChangeForRefundResponse() {
        return new OrderChangeForRefundResponse();
    }

    /**
     * Create an instance of {@link OrderChangePayIPS }
     * 
     */
    public OrderChangePayIPS createOrderChangePayIPS() {
        return new OrderChangePayIPS();
    }

    /**
     * Create an instance of {@link OrderChangePayIPSResponse }
     * 
     */
    public OrderChangePayIPSResponse createOrderChangePayIPSResponse() {
        return new OrderChangePayIPSResponse();
    }

    /**
     * Create an instance of {@link OrderChangePayed }
     * 
     */
    public OrderChangePayed createOrderChangePayed() {
        return new OrderChangePayed();
    }

    /**
     * Create an instance of {@link OrderChangePayedResponse }
     * 
     */
    public OrderChangePayedResponse createOrderChangePayedResponse() {
        return new OrderChangePayedResponse();
    }

    /**
     * Create an instance of {@link OrderChangeResponse }
     * 
     */
    public OrderChangeResponse createOrderChangeResponse() {
        return new OrderChangeResponse();
    }

    /**
     * Create an instance of {@link OrderCreate }
     * 
     */
    public OrderCreate createOrderCreate() {
        return new OrderCreate();
    }

    /**
     * Create an instance of {@link OrderCreateResponse }
     * 
     */
    public OrderCreateResponse createOrderCreateResponse() {
        return new OrderCreateResponse();
    }

    /**
     * Create an instance of {@link OrderReshopForChange }
     * 
     */
    public OrderReshopForChange createOrderReshopForChange() {
        return new OrderReshopForChange();
    }

    /**
     * Create an instance of {@link OrderReshopForChangeResponse }
     * 
     */
    public OrderReshopForChangeResponse createOrderReshopForChangeResponse() {
        return new OrderReshopForChangeResponse();
    }

    /**
     * Create an instance of {@link OrderReshopForRefund }
     * 
     */
    public OrderReshopForRefund createOrderReshopForRefund() {
        return new OrderReshopForRefund();
    }

    /**
     * Create an instance of {@link OrderReshopForRefundResponse }
     * 
     */
    public OrderReshopForRefundResponse createOrderReshopForRefundResponse() {
        return new OrderReshopForRefundResponse();
    }

    /**
     * Create an instance of {@link OrderReshopGetPrice }
     * 
     */
    public OrderReshopGetPrice createOrderReshopGetPrice() {
        return new OrderReshopGetPrice();
    }

    /**
     * Create an instance of {@link OrderReshopGetPriceResponse }
     * 
     */
    public OrderReshopGetPriceResponse createOrderReshopGetPriceResponse() {
        return new OrderReshopGetPriceResponse();
    }

    /**
     * Create an instance of {@link OrderRetrieve }
     * 
     */
    public OrderRetrieve createOrderRetrieve() {
        return new OrderRetrieve();
    }

    /**
     * Create an instance of {@link OrderRetrieveForChange }
     * 
     */
    public OrderRetrieveForChange createOrderRetrieveForChange() {
        return new OrderRetrieveForChange();
    }

    /**
     * Create an instance of {@link OrderRetrieveForChangeResponse }
     * 
     */
    public OrderRetrieveForChangeResponse createOrderRetrieveForChangeResponse() {
        return new OrderRetrieveForChangeResponse();
    }

    /**
     * Create an instance of {@link OrderRetrieveResponse }
     * 
     */
    public OrderRetrieveResponse createOrderRetrieveResponse() {
        return new OrderRetrieveResponse();
    }

    /**
     * Create an instance of {@link QueryServiceList }
     * 
     */
    public QueryServiceList createQueryServiceList() {
        return new QueryServiceList();
    }

    /**
     * Create an instance of {@link QueryServiceListResponse }
     * 
     */
    public QueryServiceListResponse createQueryServiceListResponse() {
        return new QueryServiceListResponse();
    }

    /**
     * Create an instance of {@link QueryServiceListWithOrder }
     * 
     */
    public QueryServiceListWithOrder createQueryServiceListWithOrder() {
        return new QueryServiceListWithOrder();
    }

    /**
     * Create an instance of {@link QueryServiceListWithOrderResponse }
     * 
     */
    public QueryServiceListWithOrderResponse createQueryServiceListWithOrderResponse() {
        return new QueryServiceListWithOrderResponse();
    }

    /**
     * Create an instance of {@link RegAndActCustForDifferentTrades }
     * 
     */
    public RegAndActCustForDifferentTrades createRegAndActCustForDifferentTrades() {
        return new RegAndActCustForDifferentTrades();
    }

    /**
     * Create an instance of {@link RegAndActCustForDifferentTradesResponse }
     * 
     */
    public RegAndActCustForDifferentTradesResponse createRegAndActCustForDifferentTradesResponse() {
        return new RegAndActCustForDifferentTradesResponse();
    }

    /**
     * Create an instance of {@link ErrorType }
     * 
     */
    public ErrorType createErrorType() {
        return new ErrorType();
    }

    /**
     * Create an instance of {@link AmountType }
     * 
     */
    public AmountType createAmountType() {
        return new AmountType();
    }

    /**
     * Create an instance of {@link TaxType }
     * 
     */
    public TaxType createTaxType() {
        return new TaxType();
    }

    /**
     * Create an instance of {@link RegAndActCustForDifferentTradesBean }
     * 
     */
    public RegAndActCustForDifferentTradesBean createRegAndActCustForDifferentTradesBean() {
        return new RegAndActCustForDifferentTradesBean();
    }

    /**
     * Create an instance of {@link RegAndActCustForDifferentTradesResultBean }
     * 
     */
    public RegAndActCustForDifferentTradesResultBean createRegAndActCustForDifferentTradesResultBean() {
        return new RegAndActCustForDifferentTradesResultBean();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AirShopping }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link AirShopping }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "airShopping")
    public JAXBElement<AirShopping> createAirShopping(AirShopping value) {
        return new JAXBElement<AirShopping>(_AirShopping_QNAME, AirShopping.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AirShoppingResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link AirShoppingResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "airShoppingResponse")
    public JAXBElement<AirShoppingResponse> createAirShoppingResponse(AirShoppingResponse value) {
        return new JAXBElement<AirShoppingResponse>(_AirShoppingResponse_QNAME, AirShoppingResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BookSubProd }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link BookSubProd }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "bookSubProd")
    public JAXBElement<BookSubProd> createBookSubProd(BookSubProd value) {
        return new JAXBElement<BookSubProd>(_BookSubProd_QNAME, BookSubProd.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BookSubProdResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link BookSubProdResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "bookSubProdResponse")
    public JAXBElement<BookSubProdResponse> createBookSubProdResponse(BookSubProdResponse value) {
        return new JAXBElement<BookSubProdResponse>(_BookSubProdResponse_QNAME, BookSubProdResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetFlightSeatsNew }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetFlightSeatsNew }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "getFlightSeatsNew")
    public JAXBElement<GetFlightSeatsNew> createGetFlightSeatsNew(GetFlightSeatsNew value) {
        return new JAXBElement<GetFlightSeatsNew>(_GetFlightSeatsNew_QNAME, GetFlightSeatsNew.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetFlightSeatsNewResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetFlightSeatsNewResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "getFlightSeatsNewResponse")
    public JAXBElement<GetFlightSeatsNewResponse> createGetFlightSeatsNewResponse(GetFlightSeatsNewResponse value) {
        return new JAXBElement<GetFlightSeatsNewResponse>(_GetFlightSeatsNewResponse_QNAME, GetFlightSeatsNewResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderCancel }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderCancel }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderCancel")
    public JAXBElement<OrderCancel> createOrderCancel(OrderCancel value) {
        return new JAXBElement<OrderCancel>(_OrderCancel_QNAME, OrderCancel.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderCancelForChange }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderCancelForChange }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderCancelForChange")
    public JAXBElement<OrderCancelForChange> createOrderCancelForChange(OrderCancelForChange value) {
        return new JAXBElement<OrderCancelForChange>(_OrderCancelForChange_QNAME, OrderCancelForChange.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderCancelForChangeResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderCancelForChangeResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderCancelForChangeResponse")
    public JAXBElement<OrderCancelForChangeResponse> createOrderCancelForChangeResponse(OrderCancelForChangeResponse value) {
        return new JAXBElement<OrderCancelForChangeResponse>(_OrderCancelForChangeResponse_QNAME, OrderCancelForChangeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderCancelResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderCancelResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderCancelResponse")
    public JAXBElement<OrderCancelResponse> createOrderCancelResponse(OrderCancelResponse value) {
        return new JAXBElement<OrderCancelResponse>(_OrderCancelResponse_QNAME, OrderCancelResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderChange }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderChange }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderChange")
    public JAXBElement<OrderChange> createOrderChange(OrderChange value) {
        return new JAXBElement<OrderChange>(_OrderChange_QNAME, OrderChange.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderChangeForRefund }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderChangeForRefund }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderChangeForRefund")
    public JAXBElement<OrderChangeForRefund> createOrderChangeForRefund(OrderChangeForRefund value) {
        return new JAXBElement<OrderChangeForRefund>(_OrderChangeForRefund_QNAME, OrderChangeForRefund.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderChangeForRefundResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderChangeForRefundResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderChangeForRefundResponse")
    public JAXBElement<OrderChangeForRefundResponse> createOrderChangeForRefundResponse(OrderChangeForRefundResponse value) {
        return new JAXBElement<OrderChangeForRefundResponse>(_OrderChangeForRefundResponse_QNAME, OrderChangeForRefundResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderChangePayIPS }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderChangePayIPS }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderChangePayIPS")
    public JAXBElement<OrderChangePayIPS> createOrderChangePayIPS(OrderChangePayIPS value) {
        return new JAXBElement<OrderChangePayIPS>(_OrderChangePayIPS_QNAME, OrderChangePayIPS.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderChangePayIPSResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderChangePayIPSResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderChangePayIPSResponse")
    public JAXBElement<OrderChangePayIPSResponse> createOrderChangePayIPSResponse(OrderChangePayIPSResponse value) {
        return new JAXBElement<OrderChangePayIPSResponse>(_OrderChangePayIPSResponse_QNAME, OrderChangePayIPSResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderChangePayed }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderChangePayed }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderChangePayed")
    public JAXBElement<OrderChangePayed> createOrderChangePayed(OrderChangePayed value) {
        return new JAXBElement<OrderChangePayed>(_OrderChangePayed_QNAME, OrderChangePayed.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderChangePayedResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderChangePayedResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderChangePayedResponse")
    public JAXBElement<OrderChangePayedResponse> createOrderChangePayedResponse(OrderChangePayedResponse value) {
        return new JAXBElement<OrderChangePayedResponse>(_OrderChangePayedResponse_QNAME, OrderChangePayedResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderChangeResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderChangeResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderChangeResponse")
    public JAXBElement<OrderChangeResponse> createOrderChangeResponse(OrderChangeResponse value) {
        return new JAXBElement<OrderChangeResponse>(_OrderChangeResponse_QNAME, OrderChangeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderCreate }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderCreate }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderCreate")
    public JAXBElement<OrderCreate> createOrderCreate(OrderCreate value) {
        return new JAXBElement<OrderCreate>(_OrderCreate_QNAME, OrderCreate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderCreateResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderCreateResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderCreateResponse")
    public JAXBElement<OrderCreateResponse> createOrderCreateResponse(OrderCreateResponse value) {
        return new JAXBElement<OrderCreateResponse>(_OrderCreateResponse_QNAME, OrderCreateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderReshopForChange }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderReshopForChange }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderReshopForChange")
    public JAXBElement<OrderReshopForChange> createOrderReshopForChange(OrderReshopForChange value) {
        return new JAXBElement<OrderReshopForChange>(_OrderReshopForChange_QNAME, OrderReshopForChange.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderReshopForChangeResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderReshopForChangeResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderReshopForChangeResponse")
    public JAXBElement<OrderReshopForChangeResponse> createOrderReshopForChangeResponse(OrderReshopForChangeResponse value) {
        return new JAXBElement<OrderReshopForChangeResponse>(_OrderReshopForChangeResponse_QNAME, OrderReshopForChangeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderReshopForRefund }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderReshopForRefund }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderReshopForRefund")
    public JAXBElement<OrderReshopForRefund> createOrderReshopForRefund(OrderReshopForRefund value) {
        return new JAXBElement<OrderReshopForRefund>(_OrderReshopForRefund_QNAME, OrderReshopForRefund.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderReshopForRefundResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderReshopForRefundResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderReshopForRefundResponse")
    public JAXBElement<OrderReshopForRefundResponse> createOrderReshopForRefundResponse(OrderReshopForRefundResponse value) {
        return new JAXBElement<OrderReshopForRefundResponse>(_OrderReshopForRefundResponse_QNAME, OrderReshopForRefundResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderReshopGetPrice }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderReshopGetPrice }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderReshopGetPrice")
    public JAXBElement<OrderReshopGetPrice> createOrderReshopGetPrice(OrderReshopGetPrice value) {
        return new JAXBElement<OrderReshopGetPrice>(_OrderReshopGetPrice_QNAME, OrderReshopGetPrice.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderReshopGetPriceResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderReshopGetPriceResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderReshopGetPriceResponse")
    public JAXBElement<OrderReshopGetPriceResponse> createOrderReshopGetPriceResponse(OrderReshopGetPriceResponse value) {
        return new JAXBElement<OrderReshopGetPriceResponse>(_OrderReshopGetPriceResponse_QNAME, OrderReshopGetPriceResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderRetrieve }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderRetrieve }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderRetrieve")
    public JAXBElement<OrderRetrieve> createOrderRetrieve(OrderRetrieve value) {
        return new JAXBElement<OrderRetrieve>(_OrderRetrieve_QNAME, OrderRetrieve.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderRetrieveForChange }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderRetrieveForChange }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderRetrieveForChange")
    public JAXBElement<OrderRetrieveForChange> createOrderRetrieveForChange(OrderRetrieveForChange value) {
        return new JAXBElement<OrderRetrieveForChange>(_OrderRetrieveForChange_QNAME, OrderRetrieveForChange.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderRetrieveForChangeResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderRetrieveForChangeResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderRetrieveForChangeResponse")
    public JAXBElement<OrderRetrieveForChangeResponse> createOrderRetrieveForChangeResponse(OrderRetrieveForChangeResponse value) {
        return new JAXBElement<OrderRetrieveForChangeResponse>(_OrderRetrieveForChangeResponse_QNAME, OrderRetrieveForChangeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrderRetrieveResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OrderRetrieveResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "orderRetrieveResponse")
    public JAXBElement<OrderRetrieveResponse> createOrderRetrieveResponse(OrderRetrieveResponse value) {
        return new JAXBElement<OrderRetrieveResponse>(_OrderRetrieveResponse_QNAME, OrderRetrieveResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link QueryServiceList }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link QueryServiceList }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "queryServiceList")
    public JAXBElement<QueryServiceList> createQueryServiceList(QueryServiceList value) {
        return new JAXBElement<QueryServiceList>(_QueryServiceList_QNAME, QueryServiceList.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link QueryServiceListResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link QueryServiceListResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "queryServiceListResponse")
    public JAXBElement<QueryServiceListResponse> createQueryServiceListResponse(QueryServiceListResponse value) {
        return new JAXBElement<QueryServiceListResponse>(_QueryServiceListResponse_QNAME, QueryServiceListResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link QueryServiceListWithOrder }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link QueryServiceListWithOrder }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "queryServiceListWithOrder")
    public JAXBElement<QueryServiceListWithOrder> createQueryServiceListWithOrder(QueryServiceListWithOrder value) {
        return new JAXBElement<QueryServiceListWithOrder>(_QueryServiceListWithOrder_QNAME, QueryServiceListWithOrder.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link QueryServiceListWithOrderResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link QueryServiceListWithOrderResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "queryServiceListWithOrderResponse")
    public JAXBElement<QueryServiceListWithOrderResponse> createQueryServiceListWithOrderResponse(QueryServiceListWithOrderResponse value) {
        return new JAXBElement<QueryServiceListWithOrderResponse>(_QueryServiceListWithOrderResponse_QNAME, QueryServiceListWithOrderResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RegAndActCustForDifferentTrades }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link RegAndActCustForDifferentTrades }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "regAndActCustForDifferentTrades")
    public JAXBElement<RegAndActCustForDifferentTrades> createRegAndActCustForDifferentTrades(RegAndActCustForDifferentTrades value) {
        return new JAXBElement<RegAndActCustForDifferentTrades>(_RegAndActCustForDifferentTrades_QNAME, RegAndActCustForDifferentTrades.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RegAndActCustForDifferentTradesResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link RegAndActCustForDifferentTradesResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.interfaces.gds.ch.com", name = "regAndActCustForDifferentTradesResponse")
    public JAXBElement<RegAndActCustForDifferentTradesResponse> createRegAndActCustForDifferentTradesResponse(RegAndActCustForDifferentTradesResponse value) {
        return new JAXBElement<RegAndActCustForDifferentTradesResponse>(_RegAndActCustForDifferentTradesResponse_QNAME, RegAndActCustForDifferentTradesResponse.class, null, value);
    }

}
